<p>FlickrOCD can get a list of your photos and then change all the "Uploaded" dates to match the "Taken" dates. This
will make your Photostream order match your life chronologically. This can be handy if you added a large multi-year collect
all at once.

FlickrOCD can also get the date taken from the photo's EXIF data. Unfortunately, receiving
the photo list and information from Flickr is slow. Searches in a large photo set can take 5-10 minutes. To shorten your wait time,
we recommend searching just by a particular year.</p>

<p>If you want to also search private photos, you will be redirected to Flickr to authenticate FlickOCD to search those photos. Subsequent deletion
of photos also requires Flickr authentication.</p>

<!--<p>NOTE: Flickr will not allow you to set the date updated before the date the user account was created. For any photo taken prior to the account
creation date, FlickrOCD will set the date uploaded to that date.</p>-->

<p>NOTE: Flickr may or may not know your preferred Time Zone. Dates Taken are stored raw and assumed to be your account's time zone. Dates posted are stored in GMT.
Before doing this, you should set your Flickr account time zone. FlickrOCD will set your Date Posted to match the exact date/time of the date taken. If you 
haven't set your default time zone, Flickr may shift all the new date/times to GMT.</p>

<p> You can only run this utility for your own Flickr account. You will be redirected to Flickr to authenticate.</p>

<h3>"Date Uploaded" Search Settings</h3>
<p>Choose your settings and submit to get a list of photos to update. <span class="required">These fields are required.</span></p>
<?php echo $this->form ;?>
<script language="JavaScript">
<!-- 
var myTz=(new Date().getTimezoneOffset()/60)*(-1); 
setTimeZoneField();
function setTimeZoneField() {
    //try
    {
        var timeZoneSelect = document.getElementById('timezone');
        
        for (var i=0; i < timeZoneSelect.length; i++)
        {
            if (timeZoneSelect[i].value == myTz) {
                timeZoneSelect[i].selected = true;
            }
        }
        
    }
    //catch (e) 
    {
        // Keep error quiet in case some on changes the form on me.
    }
}

// -->
</script>
